package com.ruoyi.boat.mapper;

import java.util.List;
import com.ruoyi.boat.domain.Boat;

/**
 * 波浪艇Mapper接口
 * 
 * @author ruoyi
 * @date 2023-07-31
 */
public interface BoatMapper 
{
    /**
     * 查询波浪艇
     * 
     * @param id 波浪艇主键
     * @return 波浪艇
     */
    public Boat selectBoatById(Long id);

    /**
     * 查询波浪艇列表
     * 
     * @param boat 波浪艇
     * @return 波浪艇集合
     */
    public List<Boat> selectBoatList(Boat boat);

    /**
     * 新增波浪艇
     * 
     * @param boat 波浪艇
     * @return 结果
     */
    public int insertBoat(Boat boat);

    /**
     * 修改波浪艇
     * 
     * @param boat 波浪艇
     * @return 结果
     */
    public int updateBoat(Boat boat);

    /**
     * 删除波浪艇
     * 
     * @param id 波浪艇主键
     * @return 结果
     */
    public int deleteBoatById(Long id);

    /**
     * 批量删除波浪艇
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBoatByIds(String[] ids);
}
